2679
467
501
257
66
1266
1414
265
124
377
406
528
187
562
1053