148885
593723
936226
538297
733176
166537
155596
49682
133860
188828
64157
66493
2908361
2600455
2535928
2482455
2225995
2124955
2078281
2015719
1904226
1672208
1610351
1567406