2314
2132
1752
1462
1398
1365
1306
1125
801
644
598
555
503
497
493
488
460
460
451
450
446
425
395
377
344
332
307
251
250
228
222
199
197
195
187
169
166
159
137
125
124
119
110
97
89
78
70
67
59
57
56
55
55
51
51
46
46
45
44
40
38
35
35
34
33
32
29
27
22
22
21
20
20
20
19
18
18
16
13
11
10
8
6
6
5
3
2
2
1
1
1
1