39660
932622
288688
49747
1288
388261
86766
516271
995397
105514
66483
658723
2957361
2648455
2570928
2545455
2256995
2153955
2113281
2045719
1932226
1685208
1620351
1580406