141
594
1508
308
1895
1821
993
426
229
1018
600
3016
189
306
335