677
0
552
16
1824
318
288
244
2855
3
1910
839
415
514
800
1665
1488
460
400
376
1954
337
968
2477
4452
543
1685
847
281
305
280
464
2713