308865
428213
164995
235856
595461
392997
8005
297302
641730
689598
270815
844171
2951361
2643455
2566928
2536455
2252995
2149955
2108281
2037719
1927226
1685208
1619351
1578406