2971 412
410 413
184 87
2280 793
578 511
1163 1000
746 525
776 801
815 650
987 840
450 202
526 364
541 860
2189 220
933 712
776 896
495 921
674 43
852 190
999 488
1008 396