5210
372
877
672
442
507
370
470
280
443
428
40007
30570
29013
26295
2260267
20474
1977153
1828149
18166
15060
14640
12950