2939 412
505 995
589 480
234 562
571 511
449 202
264 828
663 623
1006 557
722 329
412 275
322 90
16 224
826 66
995 488
683 544
154 383
225 76
101 620
633 363
420 614
217 535