2035
4
415
0
2121
460
1232
514
798
2634
177
2348
2
286
1133
586
17
957
544
1780
572
951
409
1557
602
1571
1
787
846
967
4895
8
1939
381
454
1389