14954
378894
182316
522427
120667
436400
681665
276644
1001360
951337
52946
439210
611538
280453
84690
83230
1026834
97785
858983
458471
745480
650272
336308
324184