1501
1
2368
2184
1305
1590
1844
2760
4
1000
0
2173
1382
4311
635
2245
3
2392
2
2131
662
915
1819
2903
1691
2426
868
117
1766
467