1043 866
936 688
788 193
696 143
690 45
686 815
670 563
612 742
603 623
593 535
590 20
534 992
446 526
296 115
258 227
238 372
226 276
216 66
191 432
170 236