542
0
1225
629
978
928
1
1310
1012
581
868
660
475
718
1239
2649
1252
1868
3
984
2255
2
3252
6362
18
1055
1376
854
1720
504
458
1816
621
5599
11
2245