276
0
804
714
573
299
414
553
302
493
475
616
21
1346
81
1053
1049
477
383
565
684
1073
2395
455
400
782
1084
603
3360
787
798
214