643
1
2721
1576
582
3180
1001
2585
4
5521
2
2082
9
1710
6
1228
2408
5
1666
437
729
584
3456
1350
3
1406
743
953
630
910
605
824
664
839
506
1714
522