2898 313
578 511
1163 1000
746 525
447 858
753 501
388 148
240 73
286 439
345 622
881 630
1009 443
778 854
495 921
867 911
852 190
231 76
815 650
1008 396
624 263
402 893
331 725
307 201