2967 313
515 752
962 352
432 93
54 922
275 38
640 388
101 593
424 268
689 780
597 516
309 328
401 834
90 322
374 226
2644 912
3057 412
883 981
128 389
20 729
398 868
106 95