128638 281
44227 101
37338 640
104411 573
59891 342
23325 393
32018 617
23385 613
40582 487
29068 392