8958
55
40
370
1595
93
25
578
17
2
151
4
143
173
32
7
6
5
28
27
42
57
24
140
3
188
48
51
97
161
3514
425
323
88
12
997
89
90
29
177