316
74
95
253
22
37
32
19
30
9
3
16
7
27
2
313
391
20
94
1
17
21
248
34
132
206
40
65
855
12
10
15
23
6
192
5
133
41
31
8
33
144