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
78
23
417
109
99
24
96
302
92
282
209
20
311
155
285
1390
414
15
55
72
46
164
50
58
317
14
309
7818