1000
3
721
1
875
652
333
445
1302
4
86
785
2601
2
1368
923
946
1161
79
88
1431
1643
1545
1892
776
1618
1160
2987
680
913
2440
95
1926
2470
6