114581 646
4118 725
12467 339
6724 328
14208 539
8559 573
5517 351
6748 560
10482 537
16973 417
46203 472
3537 666
31165 509