3045
1
7952
2702
0
3559
798
467
3006
3
957
409
454
1557
415
403
381
1571
722
711
1436
750
846
719
1133
367
802
1939
1009
2
266
115427
951
280