1523
1
5960
18
1058
1027
1270
1098
1543
2
3833
2277
3
1150
1134
1055
1160
0
1328
1475
653
1382
486
1595
1714
1772
5
1778
4
904
1938
1765
480
1306
1166
1114
808