49055
33655
19595
11595
10513
9739
6918
5041
4246
3654
3158
2768
2645
1645
1613
1569
1555
1553
1493
1468
1339
1081
1007
951
887
875
868
866
839