320
0
262
4111
2
408
772
1
1939
767
2655
781
1877
407
410
348
675
707
683
334
1557
1161
1462
1101
820
1428
1133
269
935
7952
1215
271
3383
3