2512
2
2377
1
915
0
1060
572
1064
5125
1106
1868
776
2904
3
332
2982
645
600
476
5382
5
34
55
1711
1350
635
1825
951
1713
4
2773
1660
1109
678
1681