5005 839
8501 580
20629 162
35565 390
18687 753
23025 636
47640 634
4497 338
4587 471
11860 828
14046 877
16118 531
19920 568
2403 212
5571 720
24402 545
43438 859
83526 284
49270 506
3697 229
8142 486
9442 375
25449 796
24164 193
25847 448
59057 509
12038 365