5052
10
1174
2
6095
9
6899
1340
3868
2160
1215
1
9027
1628
1250
1186
1663
5
462
0
2471
7
973
2358
2155
3
946
1407
2533
6
719
1320
2948
10598
3694
1903
1977
5347
4
1960