410400
281989
309314
717932
473544
417232
109255
1154999
717310
208953
90706
205330
622538
285453
85090
91230
1030834
100785
863983
463471
753480
655272
339308
328184