566
0
577
1243
1728
951
1433
1066
461
370
340
2123
1105
364
473
1103
534
490
2271
4
923
484
596
1166
562
2663
1862
1
668
1298
477
1230
758