1001 167
853 534
59 239
850 268
442 521
54 505
536 495
545 534
68 948
472 839
384 30
67 706
839 472
510 323
338 80
860 163