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