19714
8168
6062
2364
2306
2059
1282
1269
1173
1054
871
863
802
617
616
466
440
428
352
306
252
220
204
201
198
175
156
147
130
122
105
100
96
87
84
76
75
74
68
67
60
30
22
0