2855
3
6979
4
1557
0
1661
1
1427
2
602
404
2789
722
1775
410
2942
5
2761
15
1464
2054
1906
1631
787
1161
846
2989
385
3442
668
973
3660
518
381
1101
3267