2275
2
1894
1
11611
5
1083
0
1344
31535
6968
3114
4
2207
19279
2819
4017
3868
2808
1664
1129
2000
2059
929
1501
2730
6
467
4531
1464
2089
7334
4546
5262
3546
1017