2675
2
19944
108797
0
1092
1
10827
4
1015
1694
951
690
2669
1740
3
564
1743
3326
843
4083
2299
2906
1606
1243
1787
3206
5
2884
716
3354
1526
2173
2823
2425
7
1701