115056 646
4120 725
12472 339
6725 328
14212 539
8570 573
5519 351
6750 560
10488 537
16976 417
46296 472
3542 666
31370 509