1318313
1078159
871833
87894
744354
523715
495541
498869
478060
398956
376327
358103
312966
283579
261311
255391
242268
23132
223662
196873
132035
105346