2975 412
641 697
553 332
669 528
939 140
447 858
2600 912
130 253
1104 5
278 484
664 706
881 630
104 854
933 712
2285 793
369 679
749 145
813 257
717 234
862 97
852 190
999 488
311 201