663
0
846
409
413
584
640
5313
259
2702
1161
3116
1
276
909
799
509
267
2121
4
360
685
603
5513
614
2123