2956 575
937 127
3673 383
26669 621
12001 105
6805 596
8916 795
27863 568
24524 210
16976 160
249190 494
148654 639
212870 793
30946 871
22635 483
236031 778
7346 307
6438 532
84225 903
51616 772
70321 669
13403 331
64399 958
56560 593
13938 556
12540 68
5410 585
4421 406