101
141
31
111
51
91
71
6295368
5107935
4896460
37881000
3758287
3735956
3628462
3339226
3279730
315136
2753209
241910