1681
1
1380
0
1606
2350
2
3354
4471
2176
570
1672
800
758
1532
868
3779
2986
940
1816
407
572
1193
4311
38477
34
2082
1512
432
3426
4
1072