2110
1
8527
2340
1501
2368
19783
2
2184
1305
1590
1844
2760
4
1000
0
2173
1382
7258
4311
635
2392
1768
2131
662
915
1819
2903
3
1691
2426
2932
868
117