2965 412
495 921
328 90
144 880
667 528
463 732
331 725
338 630
675 736
394 364
22 113
564 157
930 712
439 617
552 332
689 318
776 801
1964 476
80 168
546 966
190 875