2
7
0
4
1
8
3
6
23
39
16
14
40
19
29
71
764
122
164
134
42
93
253
125
236
97
254
109
54
80
53
43
73
208