2975 313
318 330
963 543
1593 842
962 352
277 38
566 737
500 901
309 328
2368 220
403 691
351 330
95 322
687 830
642 388
865 358
22 729
597 516
227 512
419 975
73 414
299 937