111
131
181
161
221
51
141
61
101
391
5370367
4405933
4256459
3424462
3400998
3329286
3280955
2953728
2945226
2444209
2116352
2107407