295
482
173
2
182
7
11
56
3
9
24
1
103
66
15
6
28
218
17
23
53
75
167
202
43
125
92
122
21
61
5
18
87
50
51
99
88
98
198
34
961
54
27
37
22
70
36
89
4