111
0
133
183
1471
765
92
235
211
761
523
80
160
29251
285
95
845
1
731
129
393
147
313
221
244
912
430
130
205
2118
450