1009
2
877
1
655
475
3876
3
513
568
637
2402
6
1011
922
573
1650
1627
1050
792
813
723
804
777
2654
5
2671
5701
2424
2323
3492
618
4021
8
1306
4
5135
10