31892 598
7293 141
20586 514
6994 501
12116 471
96417 672
344087 1104
321063 1221
14477 444
12010 348
241205 513
8868 62
107210 284
46665 555
467522 1549
167854 881
15690 283
8782 817
4722 382
118688 413
47565 713
32466 429
68568 297
80360 701
129348 276
36380 649
51664 871
88204 653