330
1
1423
1027
0
1852
1294
2050
5
1623
513
2651
7
1729
1856
1504
1507
2817
3
2241
8610
9
1983
2
2089
2300
4040
4
2341
3184
6
2475
2957
5185
1809
4138
3465
2665
6593