946967
685490
922821
61638
610185
53467
690730
128246
37120
910885
85560
590698
5458367
4489934
4310459
3438462
3429998
3372286
3322956
2988729
2971226
2469209
2125352
2121407