376 928
521 295
306 541
836 669
704 607
625 94
472 1000
944 287
227 877
187 187
378 714
193 266
498 804
865 949
178 566
41 268
508 227
143 152
292 471