41242
645930
634667
231609
581306
538121
185957
879425
585589
149747
598608
33011
97234
191521
48119
55256
1162962
1106262
1089266
1078809
1048967
1047228
1040275
1032531
1032599
1018574
1017947
101260
1012139
101117