128523 281
44209 101
37328 640
104364 573
59874 342
23322 393
32005 617
23376 613
40543 487
29056 392