691
909
41894
1221
1696
2927
4955
535
445
502
587
657
612
463
554
627
916
474
535
2000
473
622
547
494
1819