5805
1706
1384
1121
1064
1025
893
637
525
486
470
459
412
311
273
254
230
215
209
189
181
178
170
143
141
110
105
101
96
87
80
79
75
72
69
55
52
51
50
47
46
43
42
41
38
37
36
33
31
29
27
25
24
23