2035
4
2733
3
2121
460
0
1232
2348
2
422
330
286
1133
586
17
1852
957
544
572
951
409
1557
415
521
1
602
468
1571
1237
787
1152
846
967
2490
1939