747
1
457
405
327
499
430
1254
333
280
797
625
489
158
1424
2
406
75
1632
147
1461
1232
1551
982
1203
860
2934
2260
970
1072
4512
1524