658
607
466
2117
1325
3235
834
1931
504
944
1031
1285
1657
1204
1571
1526
1378
673
997
830
2932
907
3901
1932
