3126
3
1320
2
3863
14
2502
5
6247
542
0
2194
1993
1960
898
1
3066
7
571
4537
4
2163
1628
462
1188
2358
9
38477
34
1411
1683
2835
4553
2738
3054
1022
2408
8
608
2948
6
3090