55588
30183
18192
12752
12517
4308
4217
3426
2953
2502
2388
2074
1441
903
693
634
344
137
122
95
81
70
52
51
48
43
29
24
14
10
4
3
1
0