212
615
109
648
329
499
57
235
125
390
103
230
68
146
63
170
90
395
39
186
54
215
7
149
20
113
10
12
114
24
116
14
119