0
7
3
9
4
5
20
40
263
442
46
33
118
85
73
190
65
64
232
94
53
170
222
50
91
211
68
114
131
829
102
564
135
106