3512 512
3770 96
6207 889
5750 508
4575 458
3386 551
1177 80
3984 833
2982 392
6105 58
5934 569
3659 858
6612 786
1610 310
3013 625
15642 575
4104 274
2745 331
3557 111
5265 172
3537 238
2199 295
5744 152
7403 406