846
0
798
860
13159
10
1557
8116
6
5009
455
367
809
979
787
407
2955
2
409
275
418
1199
400
401
464
1636
951
2296
657
547
2123
1612
826
691