328
808
689
784
700
409
814
705
741
990
624
1362
656
1012
311
1860
302
803
476
40
321
472
628
392
443
427
202
580