681
301
242
321
122
61
251
1122
111
261
101
161
7357372
5992935
5716461
499456
43281000
4320288
4277956
3850463
3822227
3729730
350916
3120209