3090
6
2629
4
3673
3868
10
1289601
2138
3
5052
5347
462
0
2835
2
6236
1593
951
1
2013
2695
1694
2919
5621
8
4537
1174
3126
6496
1492
6247
5
2358
9
2321
2155
1716
3206
409