2510
1397
868
608
539
505
381
326
306
168
136
117
107
79
70
35
34
29
25
21
17
15
14
13
11
9
8
7
6
5
4
3
2