4745
2708
2567
2541
1632
1471
1272
1125
989
842
790
783
694
690
566
555
430
414
404
345
343
289
278
274
273
268
260
211
197
141
118
107
54
3
0