516600
144587
104975
925319
51086
594346
659517
423562
569841
43958
354108
233744
2969361
2661455
2578928
2561455
2263995
2156955
2118281
2053719
1937226
1691208
1624351
1583406