915
1
1572
1541
0
118
3
1410
2189
2
3103
4
1459
626
615
826
966
418
506
778
1642
526
758
1223
1224
856
1133
638
281
422
628
1031
532
562
1293