2535
2
1660
1
3498
4
2642
32302
0
3957
3
19783
2932
1603
2211
2959
17946
3154
6
2990
14
1153
3090
572
21152
8
25669
2996
2655
1819
2907
7793
3080
3158
1044
4702
4044
5