312
161
391
401
1
214
213
809
469
169
12
240
2
220
4
147
24
305
208
3
353
411
404
429
336
301
386
181
313
582
260