1197
15
23
11
4
7
53
14
6
47
100
22
52
680
16
13
12
5
94
17
1
30
36
26
474
164
10
3
9
61
24
25
19
66
27
2