405
1
453
3
470
399
522
892
2
424
434
687
352
671
530
415
390
652
95
565
74
108
339
412
349
400
566
1176
998
388
323
422
888