846
0
455
1557
798
464
860
275
787
367
463
400
392
2123
330
1636
951
2143
552
714
267
494
809
2490
409
415
804
657
407
454
439