319
0
1457
1386
1
666
332
2061
3
1298
1173
467
1568
2661
2
1690
1522
3463
5430
2439
749
817
3168
1070
323
919
789
2332
318
493
1938
3380
914
1643