1571
3
2460
4
997
0
635
1
2003
16
384
332
542
5
459
878
489
2
527
1870
484
436
947
393
444
1919
494
579
2216
7
1351
395
465
501
435
486
375
584