2123
1449
770
514
504
401
331
298
286
128
125
113
96
84
79
62
52
32
28
24
21
19
18
16
14
13
11
8
7
6
5
4
3
2