405
1
457
327
430
499
1254
333
280
798
1424
2
406
158
625
489
75
1632
147
668
1462
1233
982
1203
860
2934
970
2260
1072
1551
4512
1525