321
0
668
403
288
1161
1939
362
408
5875
2702
496
1661
1
381
588
418
663
2328
787
468
1128
448
722
456
1603
943
1043
798
1748
2490