1195
2
2738
3
9611
0
2918
3248
8
3673
6
2719
36905
582
685
542
608
101415
109
2123
1
4198
1237
189326
2502
2966
19079
33393
10
32302