2061
2
2345
1132
0
1334
675
4
2330
4292
1802
2896
10
4289
2216
2526
3
2683
12590
1207
1
3615
14
1945
1323
3819
574
1343
2094