20484
392255
315479
45990
627414
110266
504184
357774
88970
654553
982532
799149
5136799
3558581
3065148
2374804
2229988
2045609
1956357
191278
1763118
1719136
1688196
1635471