12043 351
4598 518
8458 315
3831 97
6597 183
4483 242
7285 797
4622 701
2844 57
12289 608
4966 314
17703 410
8166 423
12222 653
5046 684
4722 585
6959 503
10996 531
17878 247
19868 470
9986 462
7254 585
15326 675
10495 634