410
1
409
293
93
1987
3
887
729
342
364
271
487
2
444
363
355
78
650
432
412
1254
333
280
797
1424
406
158
625
489
361
75