24442
157338
79821
927986
262857
113587
858478
66699
811543
733406
150604
707487
2914361
2605455
2538928
2485455
2226995
2128955
2081281
2017719
1904226
1672208
1610351
1568406