846
0
860
455
798
1557
1199
464
691
1636
2727
2
8116
6
400
547
381
787
367
809
244
29323
5009
477
407
826
4106
275
518
1
2143
1348
4940
5