581
141
960808
1008335
131
401
481
321
4943365
4038932
4004456
3338460
3227998
3127285
3069955
2812725
2775226
2317209
2058351
2037407