22875 575
15539 53
13095 303
34271 211
8572 810
39534 219
5454 464
20445 811
3936 371
21655 515
17597 668
16427 666
7141 488
12384 570
3975 561
19998 588
6721 726
9027 547
10440 831
11592 746
15358 770
30334 688
7555 711
15856 275
6062 248
11444 644
25307 241
4234 26