2301
1
3090
6
2036
2
1967
3673
862
3868
10
1289601
4
1413
5052
5347
462
0
2835
1155
385
6236
1593
951
2013
4248
1694
2919
5621
8
4537
1174
574
3126
3
1492
6247
5
2358
9