3002
943
684
366
343
262
252
249
193
155
144
121
115
102
96
78
65
55
51
49
46
30
29
28
27
25
24
22
21
18
15
14
10
9
8
7
6
5
4
3