12352
591442
68405
571411
7461
821532
122890
625302
84649
560576
449923
449959
5030799
3461581
2937148
2257804
2193988
1980609
188778
1864357
1722118
1699136
1639195
1612471