34014
23765
19068
8743
7934
5822
3649
2308
2181
2038
1887
1749
1651
1623
1552
1313
1259
1240
1168
1001
845
808
793
708
475
458
58
53
13
2
1