105481
291613
283946
747624
406219
959386
557526
352222
26770
319751
249959
211796
94862
68940
53249
11325
630279
114745
977464
227120
218977
483267
545531
167656
8541
179868
88638
448991
32112
269125