2960 575
939 127
3687 383
26694 621
12007 105
6806 596
8916 795
27870 568
24525 210
16979 160
249249 494
148706 639
212904 793
30950 871
22642 483
236081 778
7347 307
6440 532
84254 903
51637 772
70386 669
13411 331
64455 958
56620 593
13955 556
12545 68
5411 585
4422 406