150535 584
16877 202
312440 1221
577329 3062
250632 723
457068 1620
459749 1996
343403 722
12008 750
34981 277