38585
10544
89856
650513
697878
657245
908743
496360
213265
18218
680838
942529
2909361
2602455
2535928
2482455
2225995
2124955
2079281
2015719
1904226
1672208
1610351
1567406