1075 488
1025 863
904 427
872 824
826 721
662 569
544 711
528 477
426 114
311 108
243 584
161 280
111 280