2264
3
1866
1464
472
0
2093
2
2987
770
1880
4682
957
409
454
1557
415
403
381
1571
1
722
1533
1167
750
846
1133
367
1939
266
951
809
7952
280