3007
2303
1281
845
757
624
474
422
385
197
187
162
145
122
102
77
64
55
51
44
30
26
22
21
19
18
17
16
15
13
12
11
10
9
8
7
6
5
4
3