1293
521
2729
973
1534
525
1083
507
721
338
688
167
300
161
598
158
593
182
397
210
336
106
272
98
460
183
431
148
838
82
631
214
630
185
386
31
575
132
378
167