14239
6084
5740
2754
2419
1866
1307
1146
1087
626
578
575
560
531
422
353
280
266
222
207
192
186
160
136
130
121
117
116
92
89
87
75
72
52
36
0