11597
5444
3671
3403
3121
2039
1665
1475
1255
987
912
907
625
470
439
425
387
328
317
128
84
81
75
62
25
2
1
0