2957 575
939 127
3682 383
26680 621
12006 105
6805 596
8916 795
27865 568
24524 210
16979 160
249220 494
148682 639
212887 793
30948 871
22637 483
236054 778
7346 307
6439 532
84238 903
51624 772
70353 669
13408 331
64422 958
56582 593
13951 556
12543 68
5411 585
4421 406