61
21
5
3
93
8
50
211
90
201
151
113
23
73
670
198
114
78
117
126
184
357
55
81
118
80
87
195
34
582
554
192
218
157