40925
86154
727813
647339
259460
38878
38187
916299
590178
210908
513228
7792
5481367
4510935
4321459
3440462
3437998
3387286
3334956
2998729
2983226
2475209
2130352
2123407