154
1
99
2
639
346
45
0
392
713
934
886
3
125
671
98
232
1073
86
263
167
30
126
316
598
4
1576
1177
1812
557
459
583
634
677