4883
4439
1767
1639
1593
1432
1199
998
991
881
634
532
526
496
448
394
387
205
197
173
161
150
138
132
109
80
55
52
51
49
39
38
33
31
29
26
25
24
20
19
17
16
15
14
13
12
11
10
9
8