21500 503
5512 628
6832 372
5418 30
13090 85
126691 538
10489 393
8891 694
12299 680
52354 725
1874 373
40825 437
4121 57
17618 539
5599 462
4277 919