1005 65
2984 412
815 257
556 332
642 697
285 683
674 43
753 412
466 732
589 43
224 537
939 545
444 617
583 274
329 49
407 893
862 97
43 991
227 601
786 864
988 100
80 168
39 779