291 121
80 61
333 302
960 277
948 881
148 153
175 454
1053 688
214 997
948 839
619 174
507 676
478 728
864 483
188 406
542 281
161 237
686 905
19 587
785 451