2535
2
181997
11
19783
17946
0
32302
25669
21152
8
2932
801
3498
4
1189
3779
6844
3765
14
1153
2996
475
3090
6
572
3172
1
2781
4937
1045
458
581
633
5486
3080
3
938