2126
2
8414
6
1611
1
969
0
1840
596
608
984
3009
781
1421
1429
916
1356
1028
691
546
547
400
450
384
1101
1120
1000
868
581
830
531
900
475