39555
379433
2426
56858
64529
1015278
732361
619499
472165
674501
795987
189577
5475367
4503935
4317459
3440462
3432998
3382286
3329956
2995729
2980226
2473209
2128352
2123407