2891149
21820
1128216
76144
8160
882380
63240
72330
59834
35215
43827
29515
608111
43600
43423
41527
3695270
3466156
29874
27576
23462
19840