588551
932926
50856
182600
464136
154151
41698
326279
57880
878694
604310
481819
5458367
4490934
4310459
3438462
3429998
3372286
3322956
2988729
2971226
2469209
2125352
2121407