291 31
749 648
1167 12
2419 304
328 508
454 232
1652 384
292 511
74 216
786 729
167 149
293 178
1667 239
985 1000
2059 849
523 160
132 838
124 5
905 998
1480 847
495 331
650 851
311 415