2535
2
3498
4
32302
0
19783
17946
3158
572
7793
2932
1603
1
3765
25669
2996
2476
2990
1465
14
1153
5982
6
2091
3090
2152
21152
8
582
1431
1819
2982
3
1189
3280
1529