20133
6414
5942
2802
2211
2062
1122
1062
1041
960
798
725
724
461
377
350
346
307
305
292
236
230
202
189
188
181
173
166
157
149
123
99
97
96
94
90
82
75
71
67
64
60
20
9
6
0