944
2
996
3
795
1
716
871
649
841
385
502
3602
1143
792
0
1428
778
103
1046
2725
7
87
1624
230
1291
1274
404
1100
1481
5
216
2207
2622
660
619