1702
10
3425
15
630
2
516
1
655
640
109
1830
8
504
421
3066
25
508
431
820
475
721
1387
614
685
548
613
1243
6
1062
4
4178
1473
413
693
423
409
456