2371
2
1362
4
3293
1
1292
1937
1866
3
472
0
2948
770
2934
8
3888
329
4682
349
2138
3371
5
1133
1939
2095
957
951
454
403
2121
409
415
1045
456
4936
1557