664802
42473
903760
306323
435242
15267
1009748
772752
900537
820754
468529
671644
243970
165452
630353
372933
7345743
528486
2968577
2963980
2959510
2075192
2002495
1971492
1860216
1726948
172466
15795
150861
1455545