985
1
1840
912
2438
3
1416
2
1496
537
135
0
3178
3803
750
3386
4617
4
1038
2680
1103
2687
108797
1887
2386
2245
980
1293
2530
6236
10
1174
10827
2629