21428 503
5489 628
6797 372
5386 30
13028 85
124592 536
10394 393
8844 694
12115 680
52335 725
1851 373
39715 437
4068 56
17381 539
5532 462
4247 919