1796
2336
1218
2658
587
310
1161
665
2469
336
304
362
1355
806
1074
405
482
1007
1627
584
2220
864
621
344
