483
1
405
453
3
470
399
522
892
2
424
434
687
352
671
531
415
390
653
95
565
74
108
341
413
349
400
566
1176
998
388
323
422