2193
1
2886
2
1849
3508
7
1603
1446
3176
2921
1476
1681
2529
2453
0
4363
14470
3638
4757
1962
5
2865
9
1481
31371
64
2692
3
4283
2465
631
4074
2430
3296
4
1977
2292
5033
15