2354
1655
2293
1918
867
1328
619
521
2626
428
1211
5101
823
719
3822
984
1301
666
591
406
3893
885
829
768
