258863
972111
61256
143482
39930
652902
40634
588233
65600
282566
433203
845332
2957361
2648455
2570928
2545455
2256995
2153955
2113281
2045719
1932226
1685208
1620351
1579406