652
283
1374
417
727
362
202
56
1205
540
569
67
828
259
819
209
336
96
609
296
432
117
851
248
353
91
945
275
405
125
395
165
249
107
804
239
515
53
577
219