8
86
255
79
6
372
20
566
143
213
61
44
192
30
33
13
14
24
34
22
189
83
54
38
114
97
35
306
39
76
64
47
92
12
5
3
1531
16
26
43
122
715
46
9
115
94
25
29
32
51
23