112
461
255
406
66
352
162
95
31
1066
175
137
221
116
246
84
270
97
323
604
315
78
224
17278
180
92
376