4438
4325
1738
1663
1596
1344
1090
888
791
781
668
548
526
485
444
401
346
221
202
199
184
182
181
93
83
62
56
51
50
40
30
29
28
27
26
24
19
18
14
12
11
10
9
8
7