2957 575
939 127
3682 383
26684 621
12006 105
6806 596
8916 795
27866 568
24524 210
16979 160
249226 494
148688 639
212890 793
30948 871
22637 483
236064 778
7347 307
6439 532
84243 903
51628 772
70363 669
13409 331
64429 958
56594 593
13953 556
12544 68
5411 585
4421 406