110736
30712
1080203
1034193
874150
44152
90053
104962
37263
21510
4096
27144
71288
68539
932191
824170
50538
993186
469100
25135