160769
147229
419651
8813
229537
623875
1063881
137339
228638
122428
487480
1045791
612538
280453
84690
83230
1026834
97785
858983
458471
745480
650272
336308
324184