3727
1128
762
363
322
309
306
286
271
253
133
130
129
105
100
95
79
62
58
49
47
44
42
40
36
35
27
23
22
20
18
17
16
15
14
13
12
8
7
6
5
4
3