2035
4
1866
3
472
0
2121
460
1232
770
2348
2
4682
286
1133
586
17
957
544
572
951
409
1557
415
602
1571
1
787
846
967
1939
381
454
403
750
1045