1225
0
2907
2
2478
1
822
534
4471
1672
2349
3
2361
3593
16
3779
578
2986
2219
4
876
940
484
255
2558
2366
1601
1512
800
3426
5033
15
2124
600
750
558
950