160
685
262
109
5656
55
51
15
63
72
67
20
17
25
24
32
204
128
358
27
191
37
23
123
28
79
82
2616
253
3
384
134
22
46
306
139
318
130
26
883
19
58
106
364
107
71
65
1058
176
78
103