528614
961573
62545
529474
143400
253590
193293
50366
61859
74799
399603
85688
5475367
4503935
4317459
3440462
3432998
3381286
3329956
2995729
2980226
2473209
2127352
2123407