4333
3923
1787
1553
1535
1110
1057
1001
989
742
601
443
416
398
366
332
309
221
202
194
151
139
131
123
102
91
74
58
39
36
34
31
27
26
24
20
19
18
16
15
12
11
10
9
8
7