2365
4
1672
1
2990
0
1699
2
3779
6423
9
2986
536
1029
940
1193
1924
1512
3426
1819
2289
1816
1421
2260
868
1000
38477
34
99072
758
3158