10587
207422
158638
297902
78810
102977
431506
361502
398286
583573
676558
5337
2870361
2570454
2516928
2444455
2204995
2109955
2054281
1991719
1889226
1659208
1596351
1554406