1672
1
1318
0
583
2990
929
3
6053
4
2943
3779
2
4256
6
2986
436
1123
758
571
11447
962
2886
940
838
2834
1601
661
2650
20
1225
6781
638
8527
1350
950
936