3578
1080
752
409
406
289
272
228
216
149
135
125
123
101
96
79
69
58
55
51
43
36
32
30
29
26
25
23
21
20
18
13
11
10
9
8
7
6
5
4
3