47055
27359
23127
17572
14693
12727
10353
5299
3885
3850
3744
3003
2938
2536
2436
2400
2305
2162
2046
1844
1619
1038
990
647
603
458
296
248
228
225
155
130
117
96
87
69
47
42
41
37
32
25
22
17
14
9
8
4
1
0