587 457
403 311
633 313
584 761
278 183
94 149
1899 999
248 655
1062 584
288 129
801 86
579 717
559 154
1007 140
961 986
960 8
338 888
27 692
638 564
180 607
170 545
621 41