290143
367116
902981
530767
315905
309935
144809
114191
236389
120446
14856
502826
439249
656697
869240
421929
89019
677822
1235482
77610
810936
935972
373658
563169
862597
124220