2975 313
852 496
777 957
977 217
608 87
780 166
585 120
705 857
615 411
73 414
211 326
257 13
1593 842
554 145
63 390
22 729
543 862
632 153
501 863
863 361
420 828
962 331
524 183
35 29