946967
685490
922821
61638
610185
53467
690730
128246
37120
910885
85560
590698
5451367
4483934
4307459
3436462
3427998
3368286
3318956
2986729
2967226
2464209
2124352
2120407