494750
376340
935395
703273
602827
237299
678701
242395
991449
177840
494595
180684
878907
4214
733611
32516
586084
3054112
2959927
2876797
2700692
2459488
2191214
2179981
2165951
2128484
1939271
190172
1723613
1719559