650142
100448
879989
241653
652124
905855
77274
236360
669710
384367
563280
46569
4256364
3594456
3534929
3180460
2892998
2798283
2767955
2584725
2493226
2095209
1931351
1891407