2416
2129
1781
1536
1064
954
914
870
742
705
689
663
567
541
493
484
446
436
412
331
326
298
294
277
269
250
229
227
208
198
196
188
169
161
147
142
139
128
110
102
100
98
78
71
63
61
55
53
41
37
36
29
25
24