2522
2
982
1
2318
883
3
2542
2772
66
0
1694
951
3683
1015
690
1681
2669
2655
1912
3819
564
4978
978
1743
2949
108797
14861
7
1451
867
3957
6236
10
3792
6
2312