550278
255280
121785
61577
675523
394105
41758
504791
978469
32413
74872
231581
5463367
4495934
4313459
3439462
3431998
3373286
3326956
2992729
2975226
2470209
2126352
2121407