2089
4
1997
2
31535
0
1567
2328
308
3383
3
948
348
464
2143
1152
267
895
798
6370
5
601
474
1638
771
2379
9
776
17353
392
846
970
1756