2131
2123
1460
1373
838
832
809
480
436
386
384
365
301
273
231
198
185
180
168
144
140
118
88
65
63
56
54
53
49
42
41
40
31
28
24
20
19
18
16
15
11
10
9
8
7
6
5
4
3