21638 503
5552 628
6865 372
5516 30
13215 85
131009 538
10731 393
8949 694
12640 680
52382 725
1894 373
41722 439
4176 57
18205 539
5659 462
4317 919