1012 41
643 86
1057 208
1002 379
768 807
740 384
179 366
521 895
168 618
407 207
273 145
814 419
272 544
289 458
228 491
896 890
1331 325
706 528
443 859
1498 926