51
292
482
5811
535
6511
7814
304
416
162
1491
1126
27510
1516
763
1071
873
1332
1563
532
1988
1002
1341
1321