1800
3
50969
7
123674
35
5527
641
1
2738
1481
2
1182
2471
707
9611
0
2918
2719
36905
582
685
542
608
101415
109
2123
4198
189326
2502
19079
6
33393
10
32302
4083
106
7003
9
2055