267
1
227
70
400
254
350
2
492
362
87
303
996
515
291
555
272
290
408
345
330
326
439
304
580
3
1501
677
4
628
589
627
463
704