1029 169
972 934
944 139
833 515
829 679
735 683
730 222
720 839
710 386
701 114
691 140
616 116
601 272
527 169
511 306
470 364
404 500
395 126
332 565
289 48