21527 503
5522 628
6848 372
5422 30
13119 85
127721 538
10544 393
8902 694
12348 680
52359 725
1876 373
41093 439
4138 57
17753 539
5613 462
4284 919