511840
663255
461240
408354
816356
68289
326883
857464
381186
102125
731702
669428
2936361
2622455
2554928
2509455
2237995
2136955
2098281
2026719
1912226
1678208
1612351
1570406