31
11
21
41
51
4943365
4039932
4004456
3339460
3228998
3127285
3070955
2812725
2776226
2317209
2058351
2037407