978
0
1225
575
2649
1012
1376
868
1310
542
581
629
1494
718
796
6
660
1583
1
2911
9
504
2102
9817
475
2940
1380
458
1816
1055
984
1252
566
1239