51
92
291
371
161
101
321
201
71
191
7360372
5993935
5717461
499956
43281000
4320288
4279956
3850463
3822227
3730730
351216
3120209