10324
2
8731
6062
16
5108
4
3350
1
10543
9
978
1115
4677
10
1496
0
3440
1107
958
2604
7
734
756
5617
5
1968
2599
6579
3054
5602
928
6302
911
105290
2628