131
0
1812
3
1264
4
624
1
332
315
228
988
488
872
936
508
658
248
201
592
293
350
291
381
220
212
1415
897
604
512