149015 583
16874 202
312383 1221
577153 3062
250530 723
456965 1620
459612 1996
343296 722
11994 750
34969 277