2110
1
1286
2245
3
1305
564
1492
935
2920
4
297066
0
11153
8
3491
1332
1226
3053
7
3186
1489
5
929
2257
1789
2702
2237
2