101
71
111
391
271
401
281
91
81
61
5405367
4440934
4278459
3432462
3415998
3350286
3297955
2968728
2954226
2452209
2122352
2116407