1015
1
1505
1694
951
1384
5
690
2669
2
564
1552
1743
0
108797
675
496
7034
830
14470
467
1380
5828
2100
21152
8
2949
801
1787
2110
673
445
2670
5375
2294