0
2
58
8
19
3
24
199
227
13
11
10
186
35
33
31
22
6
26
256
85
122
1
315
47
516
28
7
23
42
4
175
148
90
55
100
21
154
129
14
102
216