640 63
3221 844
1064 297
2939 811
2607 447
3889 382
3656 869
3498 685
3299 731
2409 573
1543 233
3223 646
3380 828
2348 344
3008 207
2919 558
3405 619
1378 255
2397 485
1598 146
929 238
2767 754
2687 427
2109 447