3629
1
2591
1380
0
3660
2
2530
5849
5
2377
1047
5389
511
2316
1393
1431
2166
2512
2282
721
572
989
800
1880
4757
8
6018
3
1691