21
368
130
164
13
42
16
17
841
82
140
186
54
30
159
97
158
62
57
84
47
190
279
50
14
6
110
333
432
116
52
480
33
68
55
135
58
652
75
27
138
63
39
166
56
1240
78
958
197
41
241
389
53