1189
0
2797
5
3125
2
1295
1
3546
32302
2402
887
809
1238
2258
2773
1889
3498
4
1223
3779
4471
2964
2521