17534
50573
374276
112660
15297
334956
466736
264870
460616
302124
168248
360267
614743
568170
118799
642260
837674
823244
314779
10379
955229
518399
46053
778984
794269
402816