2892149
21820
1129216
76344
8160
882380
63240
72330
59934
35215
43827
29515
608911
43610
43423
41547
3696270
3466156
29884
27576
23462
19840