5359
1236
1113
1071
959
919
825
610
504
372
283
261
252
204
203
187
184
152
146
136
125
124
108
96
94
90
85
78
77
76
70
65
62
56
45
44
41
38
37
35
34
33
28
27
25
24
23
19
18