111
51
71
4103364
3477456
3423929
3138460
2818998
2718283
2691955
2528725
2442226
2060209
1911351
1863407