2801
2592
1442
967
667
567
547
385
351
188
174
138
116
114
94
76
34
33
32
30
28
25
21
20
16
15
13
12
11
10
9
8
7
6
5
4
3