21
11
51
31
4231364
3582456
3521929
3171460
2877998
2789283
2756955
2571725
2482226
2088209
1928351
1886407