928
1
1321
2
1451
1660
1098
557
903
711
1645
1538
0
795
2876
10
2709
5
568
1084
91
1154
519
531
856
4152
6
1254
621
1356
701
570
1026
487
1418
1772