1681
1
2999
3
2368
2710
2
3326
1844
1424
915
0
784
2392
1751
4179
1382
2173
2535
1788
572
1532
1249
1380
1305