144
0
22
344
14
106
36
105
140
599
145
245
25
112
27220
30
239
171
83
178
146
428
258
298
657
194
192
608
223