2906
2
1875
6977
4
1125
1
1588
753
0
370
944
1356
3
3065
1097
1131
1859
1502
1231
923
2772
5
897
1010
3012
108797
2386
2245
2530
6236
10
1174
10827
1876
2629
1681