211 178
999 478
102 255
467 364
216 706
584 43
507 506
1374 749
614 177
441 209
813 308
258 736
400 767
948 399
921 227
126 308
455 865
393 613
105 873
100 893