2535
2
21152
8
3498
4
2209
1
3163
951
2085
32302
0
1843
1037
3090
6
101415
109
3083
582
2505
1743
1306
790
4622
21
19783
3354
8637
11
3683
3296
3415
4761
2932
2282
1603
1015