258963
1188742
2037216
136931
169975
1006183
784836
644796
611864
883330
228808
1249380
391451
57115
969733
142390
109549
483426
40372
191774
145879
554172
938787
663400
384650
8310