128552
267989
556104
1049167
1012782
148304
1000108
101872
915656
96639
94335
173579
566640
97518
846957
491219
989418
26562
818610
416995
294953
273206
464192
100041
94498
796101