670979
685462
648346
270591
460192
1262889
991738
787805
873508
649854
13751000
505683
89232
99373
485363
245411
589893
440245
966235
151137
8811000
189684
243997
622142
1013991
310674