1000 399
438 140
576 262
298 228
902 340
87 882
280 928
63 260
37 713
890 946
711 518
950 649
243 864
582 312
502 269
952 682
11 443
69 75
821 64
510 459