2100
2
3090
6
4002
4
853
1
3673
513
0
3188
14
1576
3
999
1695
7
2919
1289601
3684
3368
2358
9
1095
2155
19944
2939
2089
1164
2948
1891
3868
10
1903
6346
16
10598
3694
643
1221