542
0
1225
629
978
1310
1913
5
1012
581
1864
1
868
1431
660
475
718
1239
2061
3
1380
2649
1252
984
2136
3252
1055
1376
504
458
923
1816
621
566