675 42
349 406
807 989
462 101
585 220
8 667
88 469
303 398
34 70
521 939
506 850
968 371
948 686
505 221
695 642
160 36
496 22
743 344
285 426
600 3