4584
4361
2776
2298
1746
1621
1468
1443
1177
954
668
661
652
646
563
517
514
465
418
272
268
263
260
237
213
182
165
147
145
141
106
96
86
62
44
33
0