4991
2215
1417
1136
957
926
890
773
701
646
395
374
367
366
345
325
320
318
305
299
292
249
238
204
203
196
194
183
167
147
144
126
123
118
116
107
100
99
95
89
86
81
76
65
62
61
60
59
58
55
52
49
46
44
43
40
39
37
35
34
29
27
26
25
24
23
21
20
19
18
16
15
14
13
12
9
8
7
6
5
4
3
2
1