1015
1
21152
8
3090
6
2903
3
2932
2
2669
1694
951
690
6236
10
564
1681
3080
1743
0
2999
108797
1380
2400
2949
262
2048
2141
9
2529
7
25669
14
1169
19783
2535
2173
2996