123364
59263
65822
96699
21978
548129
984680
186269
147604
463999
418580
468783
2909361
2602455
2535928
2482455
2225995
2124955
2079281
2015719
1904226
1672208
1610351
1567406