128516 281
44209 101
37328 640
104360 573
59873 342
23321 393
32003 617
23374 613
40539 487
29056 392