2110
1
1286
3491
4
1305
564
4438
6
1492
3
2970
2940
2329
935
2302
1974
2
2920
1675
3014
20
11153
8
3085
5
3485
7
3316
10
5141
1332
3186
1489
929
2257