21521 503
5522 628
6841 372
5422 30
13118 85
127439 538
10528 393
8898 694
12326 680
52357 725
1876 373
41012 437
4135 57
17710 539
5609 462
4282 919