2043
1
6979
4
1096
300
0
1084
2761
15
1631
3
514
853
56488
2789
326
1927
7
530
935
48766
24
404
1571
726
1454
1427
2
3324
5
1440
2003
8686
4362
798
685
2581
2705