227
1
562
2
244
355
3
274
419
361
655
400
432
254
515
996
350
87
303
362
492
580
439
304
330
326
345
408
290
1502
272
555
291