172
9
38
7
18
388
8
35
17
3
6
16
74
84
67
33
5
12
194
88
104
19
586
40
23
143
43
60
115
80
73
59
92
306