31887 598
7293 141
20586 514
6993 501
12115 471
96386 672
344029 1104
321014 1220
14475 444
12009 348
241158 513
8853 62
107156 284
46658 555
467426 1549
167806 881
15685 283
8782 817
4722 382
118594 413
47489 713
32438 429
68529 297
80250 701
129310 276
36359 649
51626 871
88158 653