243
112
391
805
267
213
341
536
11
105
367
274
255
14210
83
53
686
1632
965
298
5312
2916
162
484
174
327
171
14
103
71
233
193
378
192
383
2
61
52