578470
369878
302959
202414
939168
603800
895760
210964
90582
192484
107283
55427
5496367
4517935
4334459
3441998
3441462
3398286
3343956
3006729
2991226
2479209
2132352
2127407