114346 646
4116 725
12465 339
6724 328
14206 539
8558 573
5516 351
6747 560
10479 537
16970 417
46171 472
3536 666
31114 509