5234
1398
925
889
866
810
775
514
495
479
370
320
269
236
220
210
195
183
138
127
118
114
99
92
83
81
78
70
67
65
64
60
57
53
52
44
42
41
39
26
24
23
22
21
20
19
18
17