221667
31965
567167
820642
191338
431385
296112
48229
436310
727498
249100
322987
2905361
2597455
2534928
2477455
2224995
2122955
2078281
2013719
1902226
1670208
1607351
1567406