2622
2255
1238
865
662
574
446
364
312
178
151
140
108
97
95
88
58
45
34
31
29
25
22
19
18
16
14
12
11
10
9
8
7
6
5
4
3
2