527
456
333
3311
545
803
571
780
7212
330
262
281
40967
31130
30053
27035
2362267
21174
2036153
1884149
18746
15550
15040
13350