1015
1
1081
2
1694
951
690
2669
564
570
2043
4
1743
0
3835
108797
1452
2089
1574
1539
1371
3696
1779
1292
1180
3
21152
8
2949
4042
1638
6710
2479
1517
1787
1519