2478
1
1250
2
2408
8
1672
2903
3
2349
1603
1903
2361
2906
3779
558
0
2986
2219
4
758
940
4631
4757
2471
7
255
2558
389
3546
1174
5347
2835
1195
462
1512
3426