3660
1112
765
378
311
294
286
279
276
273
161
140
136
109
108
91
88
83
60
57
52
44
42
41
40
36
35
28
22
21
20
19
16
15
14
13
12
10
9
8
7
6
5
4
3