2956 575
937 127
3676 383
26670 621
12002 105
6805 596
8916 795
27863 568
24524 210
16976 160
249195 494
148658 639
212878 793
30946 871
22637 483
236034 778
7346 307
6438 532
84228 903
51617 772
70328 669
13403 331
64402 958
56563 593
13943 556
12542 68
5410 585
4421 406