32
23
18
748
286
11
27
89
6
513
2
38
10
12
9
5
1
8
16
4
7
45
14
20
42
31
229
68
132
19
36
21
123
13
17
28