13221 120
5196 218
20505 713
50504 431
23757 837
3132 385
7151 597
8351 317
3446 664
7914 549
29988 494
17790 567
4508 295
3595 251
6248 540
5987 540