2535
2
2907
809
0
938
469
4044
5
3083
673
1107
3971
1
2465
3683
817
3159
3125
392
789
2367
1045
414
1193
2041