121
31
72
151
111
181
161
91
61
5410367
4441934
4278459
3432462
3415998
3350286
3298955
2969728
2955226
2452209
2122352
2116407