5006
5
907
1
3090
6
2738
1142
3673
3818
7
1013
3868
10
1289601
4
2170
5052
5347
462
0
2835
2
6236
1593
951
2013
1694
3205
2919
5621
8
4537
1174
3126
3
1492
6247
2358
9
2155