872
693
825
700
650
501
394
5114
649
4011
322
345
40967
31130
30043
27035
2362267
21174
2036153
1884149
18746
15550
15040
13350