21
11
31
51
41
52
81
4319364
3630456
3580929
3197460
2926998
2834283
2794955
2612725
2523226
2118209
1950351
1908407