4016 418
3600 924
152 207
58 698
281 806
348 680
918 802
55 759
686 28
815 946
1032 872
29 758
351 445
143 474
320 463
458 976
113 91
1004 875
554 435
808 910
382 605
622 754