291
251
101
121
61
91
71
421
5339366
4385933
4240459
3420462
3388998
3310285
3264955
2943727
2932226
2435209
2113352
2101407