2593
1
2780
7793
4
19079
6
10032
14
3100
2
2328
3
114240
45
2773
5
2954
2583
7
2860
4329
10
3554
9
2365
267612
0
1185
2241
1576
1967
4978
40062
19
3918