2741
4
240
0
1225
3116
3
1012
1376
868
1310
542
581
978
629
718
962
2
2507
1
660
1131
2061
504
2688
518
475
1380
458
674
2580
2649
1546
1816
1055