553
0
804
1084
1132
714
573
2211
493
798
1053
1073
2395
472
1282
1454
484
1348
383
477
935
1049
414
300
400
116
913
422
290
4106
475