5976
1495
1136
1130
1097
1037
927
655
582
488
469
285
248
236
230
211
196
151
147
146
145
132
121
115
102
96
92
87
83
81
63
55
54
52
50
48
43
40
37
36
35
34
33
32
30
28
26
25
24
21