178
396
138
1465
134
51
24
66
9
44
31
49
34
30
130
491
429
63
89
20
202
449
90
119
21
100
323
92
227
220
17
346
160
268
1355
420
68
47
95
256
16
151
43
98
58
425
23
37
305
7526
297
25
3212