2143
0
1302
2296
2
2474
1043
1
1374
2071
2334
2610
4
365
2121
1056
274
1133
957
3480
5
951
409
1557
333
415
1385
602
1571
521
787
846
1939
1377
1425