2488
4
1866
3
472
0
2121
720
2
770
2939
4682
1133
957
951
409
1557
415
602
1571
1
787
3233
16
846
1939
381
454
1852
403
750
1045
456
266
467
4936