2971 412
2898 313
2280 793
36 641
867 911
543 55
999 488
1234 359
398 488
24 113
703 932
586 43
777 854
495 921
748 145
580 274
717 234
862 97
815 650
41 991
992 246
912 219
675 736