104962
21510
4096
27144
71288
68539
932191
824170
50538
469100
25135
50359
63413
969126
104644
56346
31329
1013185
2704118
122189