2189 220
1163 1000
748 145
641 697
746 525
144 880
155 586
988 840
1964 476
624 263
526 364
485 36
2971 412
184 87
543 55
80 168
778 239
753 501
675 736
129 253
814 629