649
1
415
0
1780
2121
4
514
798
2634
177
5560
5
1133
957
951
409
1557
602
1571
315
787
846
4895
8
1939
381
454
1389
2
403
750
517
1588
1042
1045