29324
27461
18102
15486
13710
13293
12972
12943
12926
12081
10936
9578
8400
7708
7050
5826
5725
5516
4580
4403
4194
3540
3416
3355
3145
3131
2944
2136
2041
2004
1603
1391
1209
861
799
743
354
247
0