2642
1912
1046
682
667
566
445
430
366
168
161
123
106
100
91
80
76
47
30
29
28
26
25
18
17
16
15
13
11
9
8
7
6
5
4
3
2