1225
0
1012
1376
868
1310
542
581
978
629
718
2507
1
660
1131
2
2061
3
504
2688
518
475
1380
458
2580
2649
1546
1816
1055
1160
575
3378
7
5719
5
2983