41
51
31
21
71
61
151
161
5277366
4330933
4210458
3408462
3362998
3288285
3229955
2925726
2910226
2416209
2099352
2088407