2283
796
504
491
394
352
287
277
171
129
122
106
88
56
54
45
43
30
28
25
16
15
14
11
10
9
7
6
5
4
3
2