20568
2356
1835
1062
1001
958
859
627
590
329
321
291
283
210
202
188
187
166
112
105
99
98
96
94
86
64
60
37
20
0