51
59
38
46
1507
153
70
94
671
32
137
903
65
21
834
126
291
34
30
77
85
629
114
42
1518
166
290
331
1225
223
456
241
37
5406
529
635
99
131
502
71
40
52
31
25
11213
106
92
1090
4114
58
118
422
54
401
73
571