2975 313
885 294
1010 369
392 989
774 684
399 868
42 7
597 516
500 901
419 975
380 109
477 470
687 186
274 250
906 372
997 161
831 257
690 780
501 863
351 330
975 222
659 465
103 848