5698
1539
1288
1080
1002
991
900
609
520
475
421
397
391
296
270
227
219
211
190
174
150
148
146
124
118
103
97
96
90
87
83
73
72
64
62
55
48
44
42
41
40
38
35
33
30
28
26
25
20