31
16
7
100
42
1
508
15
26
13
49
25
179
32
355
10
6
167
9
4
14
11
94
21
88
44
18
0
3
2
245
12
55
5
8
19
120
101