3870
12
2964
1
1539
852
0
2440
3
2551
1849
2
1193
737
438
2478
713
385
4471
1659
583
1672
2151
758
3724
3779
2986
502
940
2902
16
4775
3765
4
680
1512
817