684
637
2
654
969
634
2
4141
555
454
1
577
1470
4806
459
7217
649
1
567
4976
708
10016
775
945
7979
1
1968
3407
1681
627
528
748
1050
3162
1
1518
720
502
761
666
544
522
1
422
628
4624