1145 351
978 115
954 318
889 87
882 378
865 860
863 479
754 218
753 131
668 518
564 93
533 98
492 706
418 675
401 39
260 399
186 427
139 724
111 921