1399
1798
3191
888
749
700
1311
923
1402
26526
3040
871
4970
1502
4525
1046