3032
2604
1367
946
719
607
562
465
426
196
184
177
133
120
107
85
64
60
37
35
33
28
24
23
22
20
19
18
17
14
13
12
11
10
8
7
6
5
4
3