4729
4437
3451
2751
1710
1622
1593
1303
692
577
494
449
443
402
332
305
298
259
228
213
197
163
158
139
132
131
118
96
92
84
79
69
61
60
52
46
39
37
31
28
27
26
22
21
19
18
16
13
12
11
9
8