523 49
1547 842
715 727
848 815
684 231
1043 134
759 642
389 941
990 959
860 975
766 735
16 291
776 896
2280 793
236 562
580 274
330 90
288 53
1113 129
1008 396
1214 146
820 2
554 951
974 38