349
69
126
259
57
36
882
262
644
140
139
411
116
356
31
238
865
472
610
250
579
146
218
401
165
335
273
230
445
157
105
187
256
1212
549
378
104
173
277
369
284
186
494
53
112
248
937
742
191
78
513
515
243
52
100
628
500
291