1302
0
846
860
3559
1
1666
2
455
798
1832
3
1557
1610
547
1346
4
2177
8116
6
400
464
787
367
809
637
407
826
275
951
392
418
2190
1661
2123