20645
2211
1261
1219
1218
1062
1008
602
423
322
259
239
202
196
190
184
166
119
115
114
113
112
106
102
96
94
64
60
20
16
0