2602
2
2952
1084
0
2043
1
1719
6979
4
2104
3
853
56488
475
3614
4362
5
2623
935
7328
573
48766
24
3959
1571
3488
8
726
1454
3324
2604
7
2003
8686
385
798
4292
2705