3125 503
720 60
3837 637
5075 533
11262 842
39246 721
17424 560
3333 179
910 106
11379 467
31145 356
6866 733
4312 225
4782 668
14787 728
7019 342
12123 500
16670 503
9573 671
4414 322
9988 489
21335 587
6152 486
23956 196
82073 748
26294 512
28018 642
114405 957