373
2
469
534
1
408
400
3
535
1970
5
446
254
992
457
308
449
4
1279
159
233
238
977
102
289
391
403
685
364
495
730
306
787
75