6246
1687
1356
1133
1078
1026
940
602
573
493
466
459
427
353
343
312
211
203
202
189
171
156
148
131
128
108
104
101
99
96
68
65
63
62
61
60
59
52
50
46
39
37
36
32
31
30
28
27
26
25
24
23