391
251
44
113
285
86
96
73
25
15
280
173
283
389
385
226
1832
175
142
49
106
30
699
136
43
167
411
74
45
328
372
1518
35
129
178
33
659
333
224
168
40
1326
116
23
67
20
52
237
55
42
516
209