7
266
13
71
4
2
0
41
26
53
34
61
95
23
21
57
79
121
227
1455
221
276
347
118
106
52
126
929
19
78
48
143
150
76
22
392
345
35
51
66
20
39
100
28
29
104
82
12
172
50
142
1439
44