896
3
661
1
602
1110
855
0
346
2
510
1045
1305
1348
83
88
2434
5
802
116
607
1413
402
1984
497
828
85
1331
91
750
517
886
726
115