138921
6439
12930
621172
618925
977587
119737
308480
8495
178538
603218
1033400
811664
962197
790936
887162
647140
717146
1009859
609473
414520
387146
51752
925914
95301
996439
392947
93112
957161
36033