107820
284136
183320
19644
338990
1012423
39444
467750
597748
1033610
906473
425183
17529
765412
567261
413981
32318
295620
29986
106633