5450
44796
5203
406193
814517
159140
589618
437864
926274
132571
643151
276921
2939361
2625455
2557928
2512455
2240995
2136955
2098281
2029719
1913226
1678208
1613351
1571406