3716
1164
780
391
331
318
315
294
275
274
152
143
130
108
88
65
57
51
49
45
44
40
37
36
32
24
22
18
17
15
14
13
12
11
10
9
8
7
6
5
4
3