101
51
81
61
956677
197348
1001515
293554
300511
153605
991288
6291368
5099935
4891460
37841000
3757287
3730956
3627462
3337226
3276730
313836
2750209
241410