3528
1087
641
413
378
320
276
266
206
202
185
139
124
116
111
110
90
87
73
63
50
43
42
38
33
31
30
27
25
24
23
21
20
18
17
16
14
12
9
8
6
5
4
3