2675
2
19944
951
1
2299
3354
108797
0
2048
1092
10827
4
159
1015
2562
1694
690
1239
1710
2669
2505
8527
674
1740
3
766
1451
913
980
1545
564
1215
3591
11