3533
1061
725
338
290
289
263
259
226
131
119
116
108
94
91
73
72
66
62
60
43
42
41
40
39
37
36
30
26
22
18
17
16
14
13
12
10
9
7
6
5
4
3