2957 575
939 127
3682 383
26685 621
12006 105
6806 596
8916 795
27868 568
24524 210
16979 160
249228 494
148691 639
212891 793
30948 871
22637 483
236065 778
7347 307
6439 532
84248 903
51630 772
70366 669
13409 331
64430 958
56596 593
13953 556
12544 68
5411 585
4421 406