21760
3960
3022
2829
2544
1771
1581
1579
1524
1412
1351
1245
1194
1158
1132
1120
1063
1059
1041
956
883
882
816
785
657
443
408
363
347
346
298
273
211
203
168
107
102
79
1
0