5729
4249
2895
2579
1752
1540
1129
1013
947
937
830
824
731
726
679
635
571
553
453
340
312
214
193
171
162
159
142
131
127
118
116
67
45
34
0