2679
2
1787
1
2044
1015
1694
951
690
2669
4358
6
564
1338
1743
0
108797
1903
3
2173
1893
1267
7042
5
2392
891
3523
3702
4
1974
1407
1610
1345
644
1386
30334
4241