3125
2
1068
0
1008
1064
19783
732
2145
1
1461
1496
4757
468
617
2964
385
448
2068
930
3498
4
665
5382
5
388
475
2478
1456
757
1539
1867
4471
471
743