4936
4642
1742
1711
1678
1360
1252
1093
1077
927
711
585
547
522
460
414
370
238
194
186
161
158
148
145
125
98
81
71
56
52
48
42
31
30
28
26
25
23
22
18
17
16
14
13
11
10
9
8
7