19801
6880
6198
2598
2274
2154
1654
1294
1034
1001
976
944
607
599
511
420
406
351
300
255
247
246
193
149
145
135
112
109
105
103
99
98
90
87
69
59
45
0