114370 646
4116 725
12465 339
6724 328
14206 539
8558 573
5516 351
6747 560
10479 537
16970 417
46173 472
3536 666
31115 509