405
1
457
328
431
499
1254
333
280
799
1425
2
406
158
626
489
75
1632
147
668
1462
1233
982
1203
860
2934
970
2260
1072
1551
4512
1525