2535
2
19932
6
2996
0
4044
5
3083
674
1
2465
1189
2255
776
3125
1354
3546
994
1455
1579
3
1127
4287
9
1048
1431