1225
0
2118
1
1012
2211
3154
6
629
581
3957
3
868
1569
1376
475
660
1310
1123
575
718
978
504
542
1131
2
3378
7
2580
1252
458
621
984
1160
1913
1816