1033 866
932 688
786 193
693 143
690 45
685 815
669 563
612 742
590 535
590 20
587 623
534 992
445 526
292 115
258 227
236 372
225 276
203 66
187 432
165 236