2535
2
3090
6
181997
11
32302
0
19783
3498
4
2385
17946
572
3153
1
4321
14
25669
21152
8
2932
1603
1189
1036
3779
2990
3765
255
1153
2890
3
2996
1558
1902
866
259
2207