659106
620235
127100
257372
389302
251159
626608
495980
115181
639642
179920
687807
444403
941203
629471
45837
99773
914211
592935
145291