1048
0
1751
1
562
1107
623
1527
2476
3
2466
5
4954
5825
4
394
1957
929
4443
9
1828
3211
1845
9220
84
2525
2627
989
2643
2
297066
2949
1743
964
444571
55904
1976