2693
3
1020
0
2546
1
802
1124
1824
9953
4
2500
10
871
1320
1869
2
1453
2229
4940
5
2438
1463
2320
1651
7334
4546
794
2076
2054
6
894
1087