128362 281
44192 101
37318 640
104304 573
59854 342
23312 393
31993 617
23364 613
40450 487
29038 392