22991 343
123840 330
65748 717
55335 817
14547 274
8356 43
31769 518
120941 637
44748 463
35844 974
81698 409
63219 495
88371 342
11392 413
50291 620
101142 934
153638 1037
152323 524
61280 667
152736 683
7968 131
18349 358
179243 871
30663 83
32694 751
76044 929
15296 537
13544 146