260445
114860
749473
456362
767181
130998
92632
38418
329626
129923
357334
547884
5055799
3492581
2973148
2294804
2203988
1998609
189478
1888357
1735118
1708136
1653195
1620471