251
111
151
71
301
236227
38685
721198
466286
213339
952950
6324368
5124935
4914460
38051000
3770287
3746956
3631462
3356226
3285730
319336
2761209
244710