3557
1102
725
368
303
300
290
264
252
218
127
125
123
102
100
97
70
62
60
58
47
40
38
36
35
33
32
28
26
23
20
17
16
15
14
12
10
8
7
6
5
4
3