1651
1
1767
1941
3
622
2
351
1000
74
557
530
897
1308
400
488
1148
385
1293
5
440
750
0
922
1052
902
251
103
68
244
231
233
810
548
1027