848280
423983
526634
294320
122565
788341
100170
103653
487589
140253
240968
824953
2957361
2648455
2570928
2545455
2256995
2153955
2113281
2045719
1932226
1685208
1620351
1579406