1338313
1108159
881833
87894
754354
533715
505541
508869
478060
398956
376327
358103
322966
303579
265391
261311
24132
242268
223662
196873
142035
115346