2894149
21870
1132216
76844
8180
888380
63440
72530
60634
35315
44027
29615
611011
43750
43563
41837
3706270
3481156
29924
27676
23532
19870