951
1
1015
1694
775
1494
4
1513
4179
2312
0
1451
690
2522
2
770
83
2669
1681
924
1787
564
19944
2294
8527
1743
2949
108797
1038
1087
66
3386
3
623
1606