4460
4299
3340
2587
1588
1580
1560
1137
686
595
573
515
487
425
400
394
355
255
253
227
207
201
175
139
116
112
109
107
91
86
73
71
64
57
50
47
44
42
39
30
28
26
22
20
17
16
15
14
13
11
10
9
8