846
0
860
455
798
2669
2
401
1557
1513
1
1315
400
367
809
3650
3
787
464
826
407
275
2372
418
8116
6
463
5559
951
1199
392
468
330
1661