1028
1
2496
3
3222
2911
9
4398
10
1289601
4
3303
23558
17
1410
4837
5
1174
2964
8
9877
6
4093
11
10827
8527
9956
2970
1657
475
0
1140
19944
2
2083
567
7592
7
521
2948