20017
2355
1780
1007
958
859
841
627
590
321
291
283
279
210
202
188
187
146
112
105
99
98
96
94
86
64
60
37
20
0