640
665
241
631
132
247
94
262
240
390
122
263
228
232
53
268
88
160
61
713
52
300
83
181
37
179
23
141
18
148
68
395
45
135
30
116
7
117