46855
20403
11726
7937
7389
6372
4920
3662
2966
2857
2597
2524
2344
2268
2023
1905
1762
1747
1556
1314
1307
605
540
414
307
129
96
92
34
15
12
4
1
0