347
68
380
1499
258
91
235
35
32
31
287
254
112
208
402
134
1521
132
60
34
70
19
62
28
53
51
47
116
416
467
101
79
23
417
109
99
25
96
302
92
282
209
20
313
155
285
1390
414
15
55
72
46
164
50
58
317
14