316
375
213
374
356
1001
853
1027
616
539
1205
1124
1726
1347
290
410
568
328
808
689
784
700
409
814
705
741
990
624
1362
656
1012
311
1860
302
476
580