3090
6
3868
10
3673
5052
5347
4
1289601
1593
2
462
0
2013
2835
2358
9
6236
951
1
1694
3126
3
2919
5621
8
1903
4537
1174
1492
6247
5
2155
3206
1250
2165
3012
2948
10827
6044