1000
2
3519
5
1075
1
4794
1567
1534
4
7026
8
994
1789
498
1266
1377
0
154
1309
3
1767
1233
1330
241
544
1131
1156
1507
1339
3445
349
2571
1085
746
1560
1834