2110
1
1399
2562
2
1305
1532
3326
3
2368
1044
0
1883
1000
1369
2760
4
693
2013
673
526
1286
801
1332
915
1549