401
351
1062
271
91
41
522
171
31
7356372
5991935
5715461
499456
43281000
4319288
4277956
3849463
3821227
3728730
350816
3120209