47432
20771
11841
7395
6757
6379
4948
3667
2981
2867
2597
2524
2346
2274
1974
1907
1762
1759
1563
1307
1268
614
540
416
308
129
97
92
34
15
12
4
1
0