242
723
3250
1852
594
677
121
674
646
1967
109
783
688
683
1578
1475
685
727
169
314
607
135
283
93
427
682
167
438
414
1406
82
679
646
346
2401
116
2002
646
699
424
2454
182
483
621
800
532
442
452
198
490
244
81
232
167
146
234
729
1738
164
642
2081
483
1054
245
252
135
445
79
638
66
83