21629
5009
3421
3072
2792
1880
1732
1578
1532
1524
1519
1405
1366
1332
1245
1224
1149
1120
1056
1041
884
879
785
752
657
441
408
363
347
346
298
273
205
203
168
106
100
79
1
0