2535
2
1282
1
2195
3
181997
11
32302
0
19783
3498
4
17946
25669
21152
8
2932
1603
3779
2990
3765
1153
2890
1558
1594
3025
3090
6
1234
2808
5
866
2207
2580
1819
2356
7394
3400