196516
898
580
485149
95548
67730
676768
986295
451981
5114
374854
93549
2970361
2662455
2580928
2561455
2263995
2156955
2119281
2054719
1937226
1693208
1625351
1583406