351
422
241
111
211
21
11
6295368
5106935
4895460
37871000
3758287
3734956
3628462
3339226
3278730
315036
2753209
241910