2820
1
2710
2
2396
1327
4566
1016
1023
1128
857
1698
1500
784
0
673
830
973
662
1099
3621
1273
1103
1421
834
526
1150
787
3428
1005
1597
1405
971