523817
177647
770476
1622
620714
675332
795872
35659
102399
868355
329984
37140
5450367
4479934
4305459
3436462
3427998
3365286
3315956
2984728
2966226
2463209
2124352
2119407