2 30
12 972
895 891
254 500
778 872
950 856
5 181
480 933
856 276
989 348
857 941
339 649
383 778
828 511
777 370
263 716
521 828
383 798
327 44
69 876