135088 286
45455 101
38528 640
107647 579
61306 342
24222 393
33491 618
24331 613
42339 489
30336 392