3685
993
781
341
288
279
265
263
257
220
122
120
114
108
96
87
78
77
54
49
40
39
35
34
29
26
23
22
20
19
18
16
15
13
12
10
9
8
6
5
4
3