5261
1260
1095
1080
1008
944
800
655
462
423
252
245
242
217
202
185
170
160
151
149
137
118
117
103
97
86
85
82
78
76
68
67
54
43
42
41
36
35
33
32
28
27
26
25
24
23
22
21
20