3147
2595
1529
1015
549
451
401
346
296
211
163
148
131
121
86
77
53
49
48
45
39
30
29
25
24
23
21
16
15
14
13
12
10
9
8
7
6
5
4
3