1189
0
3125
2
3546
1
1158
694
514
893
373
758
1001
558
931
1123
1392
3498
4
757
861
496
788
1324
3779
706
1225
962
828
4471
2964
2194
2124
3
3051