2971 412
440 617
999 488
897 230
816 650
447 858
994 246
624 263
80 168
703 932
546 966
88 386
184 87
496 921
831 66
509 100
756 45
280 683
388 148
454 496
129 253