539905
719320
471207
429516
372133
368530
397609
677878
425238
286350
57691
118915
1042433
396634
208929
7012
12638745
634386
4093577
3986980
3316510
2698192
2124495
2098216
2033492
182866
1762948
16265
153361
1529545