135086 286
45455 101
38528 640
107641 579
61306 342
24221 393
33490 618
24331 613
42338 489
30335 392