21488 503
5513 628
10277 373
5398 30
13047 85
123085 535
10408 393
7691 692
12059 680
52339 725
1863 373
38562 437
4056 56
17259 539
5519 463
4254 919