2365
1642
920
593
582
486
382
328
287
160
125
116
113
85
79
53
44
39
31
27
26
23
21
20
16
14
12
11
10
9
8
7
6
5
4
3