2895149
21910
1137216
76844
8180
888380
63540
72530
60634
35315
44027
29615
611611
43800
43643
41867
3706270
3483156
29924
27686
23562
19900