255
6
606
2
149
65
1
22926
55
95
284
3
187
367
1704
1948
5
111
142
604
0
158
123
81
127
166
60
164
156
205
204
384
150
4
2673
168