4148
2
598
0
25669
19783
3090
6
2902
16
951
1
2903
3
2932
4358
21152
8
2996
572
1189
32302
3080
5658
9
935
2366
1849
3621
14
2535
7870
1287
3428
4044
5
3083
2840
17946