5810
1724
1322
1040
1006
887
878
600
542
541
494
457
450
338
291
288
278
215
208
198
175
146
138
123
108
93
90
85
82
75
71
68
64
61
58
54
53
50
44
42
39
37
35
33
31
30
29
27
25
24
22
21
20