2125
3
4363
7
1555
2
470
1
1290
0
757
738
398
74
327
1899
1180
696
1005
662
728
817
3207
459
1044
677
857
706
637
625
680
512
1658
563
818