2535
2
19783
21152
8
3090
6
3083
32302
0
2932
1760
25669
3498
4
17946
2366
1
923
1294
1023
1153
4258
38477
34
2949
3080
3
898
1044
843
4044
5
3546
2465
1267
444571
9
3125
3765