3510
2
2657
3
2748
1452
1
918
0
2459
9
1098
1642
2546
381
2243
7
2190
1898
4
980
798
1463
484
1298
2735
47041
1043
7334
2299
3098
2269
328