3290
934
703
304
292
276
263
252
251
218
127
126
115
99
89
75
73
65
61
57
47
44
39
38
37
36
31
30
29
24
21
20
19
18
17
15
14
13
11
9
8
7
6
5
4