232553
18336
1072760
118502
37623
567271
1052799
717368
958310
250971
951799
961406
620538
285453
85090
88230
1028834
99785
863983
461471
753480
653272
338308
327184