970
1
2794
2
2704
7
806
1981
3554
1141
0
2204
5
1304
17
693
570
2270
50
556
1743
1055
915
598
697
3621
3580
3428