3960 549
4527 794
8725 570
19645 517
5648 208
9182 817
17437 235
4184 578
9942 1002
47543 694
18336 616
43126 850
34040 578
15822 713
11382 134
175139 696
22720 907
8890 602
5569 672
17807 419
6886 363
8695 629
3931 98
8445 228
8841 398
7097 359
16312 634
10325 28