2465
2
21152
8
3090
6
1092
1
2799
2903
3
2932
1015
2669
1694
951
690
19944
1730
0
564
4572
5
3080
1506
1743
2007
5726
108797
785
2995
1549
1599
1246
1403
1830
1380