1649
1
525
0
90
1020
438
431
649
266
552
458
1333
711
471
1099
1523
391
594
1711
968
16
2211
25137
576
1150
3092