2957 575
938 127
3681 383
26679 621
12005 105
6805 596
8916 795
27865 568
24524 210
16978 160
249214 494
148677 639
212884 793
30948 871
22637 483
236051 778
7346 307
6439 532
84235 903
51624 772
70352 669
13408 331
64419 958
56577 593
13949 556
12542 68
5411 585
4421 406