951
1
8527
2906
2
1015
1694
2732
108797
0
690
1922
2669
2505
123674
35
2299
1451
913
980
21152
8
1297
564
2912
5
784
2048
10736
26
1514
1743
2949
1077
956
2219