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