183
389
23
92
6
167
149
339
378
80
226
504
212
1044
341
700
48
26
49
78
154
584
856
61
209
22
158
141
182
410
202
177
36
550
20
67
722
369
941
783
258
240
200
65
402
74
363
219
197
207
253
63
187
126
748
496
245