2571
6
1690
1
868
2522
2
1545
1691
3469
4
1000
0
1814
1681
802
2722
3
2082
300
784
1168
1358
830
7733
707
1734
1746
1437
801
1547
510