493
109
428
178
569
182
467
66
313
59
286
110
303
82
743
273
458
209
576
140
369
159
595
199
877
560
218
92
997
328
594
276
586
393
314
174
904
271
652
372