542
0
1225
629
978
1310
1012
581
1376
868
1380
458
660
475
718
1239
2649
1252
984
3252
1265
1
1055
18816
11
12459
3
467
504
3818
7
1816
621
4944
566