5065
1385
1326
1085
1084
962
814
696
480
431
427
406
268
220
210
206
199
198
194
185
163
160
138
123
121
118
116
105
94
91
81
78
62
61
60
55
47
46
45
40
39
38
36
35
32
30
29
28
26
24
23
21
20
19
17