990
0
1907
2
1632
6
983
5
707
1
1235
1785
455
785
1045
634
3
1110
1564
421
1144
1949
26
1583
1304
688
1348
854
2419
473
691
5366
671
640
1890
768
2291