653
1
415
0
2234
2121
4
514
798
2634
177
1133
957
1780
951
409
1557
602
1571
787
846
4895
8
835
1939
1033
2297
2
381
1513
454
1389
403
750
1458
3