667913
320933
28157
503301
19150
852854
561478
342495
780335
332436
592698
73896
2910361
2603455
2537928
2484455
2226995
2124955
2081281
2017719
1904226
1672208
1610351
1567406