1478
0
4471
2
1672
1
534
3779
2986
1601
940
822
616
657
2366
1512
3426
4
3516
876
11447
948
2264
931
3008
3
106
756
420
3083
3033
484
1743
2465
800