951
1
564
619
2502
2740
3539
3
1744
1328
3403
2
3357
5997
4
7329
6
5922
5
253
0
1665
8607
8
2590
1451
1352
4943
1988
9858
1458
2489
10
2640
2687
2122
1128
2153
7
108797