31888 598
7293 141
20586 514
6994 501
12116 471
96403 672
344053 1104
321033 1220
14477 444
12009 348
241180 513
8860 62
107186 284
46662 555
467480 1549
167827 881
15686 283
8782 817
4722 382
118637 413
47529 713
32448 429
68545 297
80307 701
129327 276
36371 649
51649 871
88184 653