2891 313
645 859
689 318
23 693
322 49
937 140
154 586
118 584
939 545
397 488
401 893
546 966
2963 412
365 394
773 896
236 562
580 274
231 76
450 202
721 80
755 45