1026 58
3005 792
473 695
371 253
498 912
547 200
34 310
556 605
562 136
1008 574
440 222
672 23
2536 454
73 963
486 496
962 940
637 606
295 422
714 744
947 480
1048 335
251 587
229 937