881 503
274 483
878 445
663 423
490 412
648 399
158 394
970 392
366 390
269 386
543 327
168 312
904 285
988 268
515 267
244 229
139 171
341 165
273 142
280 128