128753 281
44240 101
37362 640
104474 573
59914 342
23333 393
32020 617
23395 613
40633 487
29080 392