2535
2
2921
5
32302
0
19783
3498
4
2499
1
3429
7
17946
572
14
25669
21152
8
2932
1603
1301
1249
946
1189
1684
1746
3779
2990
3765
1153
2890
3
2996
1558
3090
6
866
2207