965758
481319
251505
746116
219186
858266
323300
908115
383312
706959
539601
934181
2905361
2597455
2534928
2478455
2224995
2122955
2078281
2013719
1902226
1670208
1607351
1567406