13724
8
6560
9
1399
0
1151
778
345
1266
484
441
789
645
603
1433
584
1035
2
515
455
531
432
72
372
522
125
485
490
351
414
523
14