846
0
860
787
455
798
1557
1661
1
8116
6
400
76
464
456
2143
5009
367
809
415
407
826
275
951
392
5313
418
352
893
2490
2123
388
463