2906
2
1015
1
1694
951
690
2669
4943
564
2687
3236
4
1743
0
1709
108797
2959
6707
24
2591
1307
3
1769
21152
8
2949
1053
1304
1725
1787
2907
2462
2124
2670
5375
19079
6