2110
1
1286
1305
564
1492
3
935
2920
4
11153
8
3491
1332
3186
1489
5
929
2257
1789
2702
7
2237
2
469
0
2940
2395
672
2329
2970
1167
2135
4655
10