471
0
649
2328
637
514
276
3621
1
675
737
138
326
323
78
458
1346
4
1020
2123
464
417
410
813
390
1032
443
362
957
516