1012 41
643 86
1054 208
1001 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
705 528
443 859
1497 926