160
117
6
27
86
34
439
257
228
21
308
136
66
2006
83
13
45
128
95
216
298
90
331
78
7
633
41
615
652
4263
54
48
604
150
270