1681
1
1632
2
843
0
1015
1694
951
690
2669
564
1743
108797
1494
4
2122
2215
2163
1952
3316
17
496
1424
1446
19944
1380
432
1179
1583
2080
21152
8
2949
2344
4278