3431
1070
711
342
301
299
272
267
254
227
133
112
109
105
104
90
81
69
68
64
58
57
42
39
37
35
33
32
31
25
23
20
19
16
15
13
11
10
9
8
7
6
5
4
3