176
12
2
27
8
348
4
117
19
215
11
5
45
9
29
51
25
7
94
14
996
3
510
169
13
16
150
115
23
128
62
709
48
34
123
10
434
54
36
126