1247
2
1721
4096
23802
9
2108
4837
5
1131
0
1705
1
1929
3
4754
7
2650
813
892
2109
4
3317
2129
8
1995
957