3124
3
1880
1
2107
2
1632
2504
1456
4
459
1146
961
683
729
830
689
485
706
378
447
610
811
312
813
1107
1279
1109
828
0
566