3716
1082
804
393
372
309
304
243
237
212
163
145
142
135
119
101
87
75
56
53
52
46
40
33
31
29
28
26
25
21
20
19
18
17
14
12
11
10
9
8
7
6
5
4
3