2300
2130
1742
1458
1398
1365
1308
1119
805
645
594
557
503
494
493
486
458
458
447
445
445
425
377
374
339
330
311
254
247
228
218
198
197
190
185
167
165
157
139
125
123
117
109
96
89
79
70
67
60
56
56
56
56
51
50
47
46
46
43
40
38
35
35
33
33
32
29
27
22
21
21
21
20
19
19
18
17
16
13
11
9
8
6
6
5
3
2
2
1
1
1
1