3429
0
3680
2
866
1611
503
1106
749
536
352
3059
405
665
3544
337
934
1617
826
670
1034
766
1
459
880
2151
1786
557
1317
1362
16
391
328
4765
8