128667 281
44231 101
37341 640
104422 573
59895 342
23330 393
32018 617
23387 613
40586 487
29072 392