2358
9
964
1
989
2948
6
1903
3
1603
3083
2
2465
1849
10598
2087
3694
1221
2932
2258
2154
5347
4
6668
9027
1320
7160
2835
2903
1340
3051