1225
0
3301
1
1012
1376
868
1310
542
1211
581
978
629
5412
4
2593
718
660
504
2522
475
1380
458
2649
3323
2
9611
1816
1055
575
529
984
510
1252