4495
4455
2074
1719
1598
1408
1211
959
849
723
640
513
497
426
417
374
369
217
207
202
197
191
190
80
70
68
57
55
52
42
40
34
33
29
26
19
18
16
14
13
12
10
9
8
7
6