22531 618
14441 37
6220 574
5341 378
3570 654
4096 550
2481 438
6360 489
8265 465
2806 528
7737 386
23256 361
15096 429
6968 659
16293 61
7548 581
4332 647
4535 595
2421 511
4308 363
4759 785
7771 155
1551 173
4044 113
3789 633
20855 262
24451 250
21899 156