397
380
27
386
1346
416
45
357
521
271
34
91
347
129
50
465
104
79
90
169
120
23
30
507
86
346
4472
40
85
137
162
377
54
196
92
567
31
286
5129
2015
121
514
782
118
97
335
266
78
374
398
38
48
15
435
783
2755
64
44
2490