2522
2
4031
1
5375
0
1688
1015
1694
951
690
2495
2669
1451
564
2903
3
1743
19944
108797
734
693
2941
4
1380
599
14861
7
1112
4100
6
1442
3145
1960
1077
5753
10
2062