3052
10
1345
2
514
1
2832
9
1981
6
1651
4
2552
5
6501
8
17053
11
2117
3
9502
11560
13
869
0
1550
2519
16668
735
1661
877
1875
906
2526
1187
1709
985
1055
748
88
4885
1081