31471 823
187992 295
100125 543
274429 487
47044 720
125287 841
571390 1523
174055 656
405404 870
218711 1487
304704 1104
155607 421
148993 145
95475 533
802564 2591
49705 650
190835 301
69985 378
118088 454
134003 396
53937 340
20848 117
48880 600
847845 1996
757694 2258
164118 556
198889 416
87865 252