471678
225645
631851
383582
19441
37428
531862
105334
462846
144218
209235
675892
2957361
2648455
2570928
2545455
2256995
2153955
2113281
2045719
1932226
1685208
1620351
1580406