475
0
1310
581
1012
542
1225
629
984
978
1055
718
1239
2649
566
868
883
1816
660
1252
3252
591
2794
2
1376
1698
1529
1
504
5226
5
458
621
575