2960 575
940 127
3690 383
26706 621
12010 105
6807 596
8916 795
27873 568
24525 210
16979 160
249269 494
148726 639
212921 793
30951 871
22646 483
236103 778
7347 307
6440 532
84268 903
51648 772
70413 669
13415 331
64492 958
56636 593
13956 556
12547 68
5413 585
4423 406