4148
2
181997
11
598
0
2535
2902
16
21152
8
3090
6
3083
32302
19783
2932
3498
4
17946
7034
5
935
1294
1
1153
5658
9
951
25669
1849
3080
3
2093
1044
7870
4044
2840
3546
1305
2465