269
0
2526
3
683
358
1824
430
1
3621
951
456
409
266
787
403
1161
602
1045
750
798
846
3442
2
1939
388
992
2143
1661
282572
1167
463
981
262