39555
379433
2426
56858
64529
1015278
732361
619499
472165
674501
795987
189577
5481367
4510935
4321459
3440462
3437998
3387286
3335956
2998729
2983226
2475209
2130352
2123407